Career 2017 2016 2015 2014 2013 2012 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 Spain F9 Poland F3 AT&T Challenger of Dallas - Dallas Internationaux du Doubs - Besancon New Delhi Challenger II - New Delhi Ethias Trophy - Mons Winnetka Challenger Belo Horizonte Challenger Freudenstadt Challenger Seville Challenger Bogota Challenger Petange Challenger Braunschweig Challenger St. Remy Challenger Quimper Challenger Rennes Challenger Orleans Challenger Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan Campionati Internazionali di Sicilia - Palermo The Nottingham Open - Nottingham Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Salem Open - Hong Kong Japan Open - Tokyo Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow Gold Flake Open - Chennai Copenhagen Open - Copenhagen Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad Generali Open 2001 - Kitzbuhel President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Scania Stockholm Open - Stockholm AAPT Championships - Adelaide Tata Open 2002 - Chennai Adidas International - Sydney Milan Indoors - Milan Siebel Open - San Jose Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Adidas International - Sydney Copenhagen Open - Copenhagen Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Allianz Suisse Open Gstaad - Gstaad Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon USTA Men's Challenger of Dallas - Dallas Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Chennai Open - Chennai Brasil Open - Costa do Sauipe Estoril Open - Estoril The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart China Open - Beijing Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Open de Moselle - Metz Sail Open - New Delhi Kremlin Cup - Moscow Sydney International - Sydney Open 13 - Marseille Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Campionati Internazionali di Sicilia - Palermo Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Stockholm Open - Stockholm Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai The Dubai Tennis Championships - Dubai Open Castilla y Leon Trofeo Iberdrola - Segovia BMW Open - Munich Gerry Weber Open - Halle The Artois Championships - London Open Prevadies - St. Brieuc Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Brisbane - Brisbane Open 13 - Marseille Delhi Challenger I - New Delhi Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Hilton Waikoloa Village USTA Challenger - Waikoloa Allianz Suisse Open Gstaad - Gstaad Challenger DCNS de Cherbourg - Cherbourg Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Sail Open - New Delhi Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad Citi Open - Washington Dublin Challenger - Dublin Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Moselle Open - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Erste Bank Open - Vienna Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel Moselle Open - Metz Open Sud de France - Montpellier Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech AEGON Championships - London Bet-at-home Open - Hamburg Suisse Open - Gstaad Swiss Indoors Basel - Basel Open Sud de France - Montpellier Akbank Private Banking TED Open - Istanbul Open 13 - Marseille Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Moselle Open - Metz Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Caltanissetta Challenger Barletta Challenger St. Brieuc Challenger Monza Challenger Ramat Hasharon Challenger Cremona Challenger Bogota Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Garden Open - Rome Warsteiner Challenger Lubeck - Lubeck Wartburg Open - Eisenach Siemens Open - Scheveningen Mons Challenger Petange Challenger Aix En Provence Challenger Marburg Challenger IPP Open - Helsinki San Luis Potosi Challenger 2002 - San Luis Potosi TCT Open - Tunis Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Challenger Canottieri Minico - Mantova Hilton Waikoloa USTA Challenger - Waikoloa V Abierto Internacional de Salinas - Salinas Open 88 - Contrexeville Hungarian Architect Open - Budapest CA-Challenge 2000 - Graz Bukhara Challenger - Bukhara Open de Charleroi - Charleroi Samsung Securities Cup Challenger - Seoul Internationaux de Tennis de Brest - Brest Neride Prague Indoor - Prague LTA Hull Challenger - Hull VI Abierto Internacional de Salinas - Salinas Fergana Challenger - Fergana The Scottish Tennis Championships - Edinburgh Quelle Cup - Furth Challenger Casino Lugano - Lugano Memorial Savigny - Sassuolo Open de Montauban - Montauban Siemens Open 2001 - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Black Forest Open - Freudenstadt TED Open - Istanbul Orleans Challenger Optimus Maia Open - Maia Open de L'Isere (Open 38) - Grenoble The Bolton Challenger - Bolton Wroclaw Challenger Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul Sophia Antipolis Challenger USTA Challenger of San Antonio - San Antonio KGHM Polish Indoors - Wroclaw Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas Open 88 - Contrexeville Northern Electric Open 1999 - Newcastle CMG Asia Open - Hong Kong Zagreb Open - Zagreb The Rajasthan Golden Jubilee - Jaipur Open de Montauban - Montauban 5th Sardinian International Championships - Cagliari Osaka International Tennis Tournament - Osaka Okal Cup 2001 International Bavarian Championships - Eckental Pekao Open 2003 - Szczecin 2004 Freeman Men's Challenger - Joplin Lucknow ATP Tour Challenger - Lucknow Budapest Challenger - Budapest Ciudad de Pozoblanco 'Open Diputacion' - Cordoba 13 BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia VI Gramado Open de Tenis - Gramado Porsche Open - Poznan I Manta Open - Manta 2004 Keys Gate Challenger - Homestead Credicard Mastercard Tennis Cup - Campos do Jordao Music City Challenger - Nashville X Challenger Britania Zavaleta - Puebla Lyon Challenger China Open - Beijing The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Citta di Monza - Monza Garden Open 2005 - Rome Ljubljana Open - Ljubljana Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Ilkley Challenger 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado GHI Bronx Classic - Bronx TED Open - Istanbul The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville USTA Illinois Challenger - Champaign Qatar ATP Challenger - Doha ATP Challenger Numea - New Caledonia The LTA Wrexham Challenger - Wrexham Challenger 42 - Andrezieux USTA Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Open Mutouest St. Brieuc - St. Brieuc Citta di Monza - Monza Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills The Shelbourne Irish Open - Dublin Akbank Private Banking TED Open 2006 - Istanbul Odlum Brown Vancouver Open - Vancouver Kobstaedernes ATP Challenger - Kolding The LTA Nottingham Challenger - Nottingham Challenger Banque Nationale Rimouski - Rimouski Music City Challenger - Nashville LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn AT&T Challenger of Dallas - Dallas Morocco Tennis Tour - Marrakech Ostdeutscher Sparkessen Cup - Dresden Schickedanz Open 2007 - Furth The Comercia Challenger - Aptos Akbank Private Banking TED Open - Istanbul Bukhara Challenger - Bukhara Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tatra Banka Slovak Open - Bratislava Tennis Masters Series - Paris Tennis Masters Series - Rome IPP Open - Helsinki Malaysian Open - Kuala Lumpur Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Internazionali di Tennis di Bergamo - Bergamo Tennis Masters Series - Rome Tennis Masters Series - Montreal Morocco Tennis Tour - Meknes Tennis Masters Series - Cincinnati Morocco Tennis Tour - Tanger Tennis Masters Series - Paris Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Izmir Cup - Izmir Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver ATP Open Castilla y Leon - Segovia Semgroup Challenger - Tulsa Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Besancon Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series - Hamburg Rogers Masters - Montreal Busan Challenger Western & Southern Financial Group Masters - Cincinnati Cali Challenger Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Heilbronn Challenger Quimper Challenger Marrakech Challenger Bordeaux Challenger Heilbronn Challenger St. Remy Challenger Orleans Challenger Heilbronn Challenger Rennes Challenger Happy Valley Challenger Irving Challenger Bordeaux Challenger Prostejov Challenger Braunschweig Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger French Open - Paris U.S. Open - New York Mouilleron-Le-Captif Challenger Australian Open - Melbourne French Open - Paris Braunschweig Challenger Wimbledon - London Mons Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Schickendanz Open - Furth Wimbledon - London Mons Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Downtown Athletic Club USTA Challenger - Amarillo Nord/LB Open - Braunschweig Bordeaux Challenger GHI Bronx Tennis Classic - Bronx KGHM Polish Indoors - Wroclaw Bristol Challenger Trophy - Bristol French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London IPP Open - Helsinki U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Copenhagen Open - Copenhagen Qatar Mobil Open 2001 - Doha Citrix Tennis Championships - Delray Beach Idea Prokom Open - Sopot RCA Championships - Indianapolis International Tennis Championships - Delray Beach Trofeo Conde de Godo - Barcelona President's Cup - Tashkent 2003 Mercedes Cup - Stuttgart Gerry Weber Open - Halle The Samsung Open - Nottingham Davidoff Swiss Indoors - Basel Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Idea Prokom Open - Sopot China Open - Beijing Open Romania - Bucharest Kremlin Cup - Moscow BellSouth Open - Vina del Mar Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Copenhagen Open - Copenhagen Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai The Stella Artois Championships - London Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open de Moselle - Metz Next Generation Adelaide International - Adelaide Open 13 - Marseille The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Campbells Hall of Fame Tennis Championships - Newport BCR Open Romania - Bucharest PBZ Zagreb Indoors - Zagreb Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz U.S. Open - New York Legg Mason Tennis Classic - Washington D.C. Australian Open - Melbourne International German Open - Hamburg Grand Prix Hassan II - Casablanca French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London U.S. Open - New York French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON International - Eastbourne AEGON International - Eastbourne Bet-at-home Open - Hamburg Open Sud de France - Montpellier Wimbledon - London SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz U.S. Open - New York China Open - Beijing Open Sud de France - Montpellier Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Winston-Salem Open - Winston-Salem Generali Open - Kitzbuhel Tata Open 2003 - Chennai Siebel Open - San Jose Argentina Open - Buenos Aires Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Swiss Indoors Basel - Basel Wimbledon - London Catella Swedish Open - Bastad U.S. Open - New York Telenordia Swedish Open - Bastad Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Medibank International - Sydney Estoril Open - Estoril Energis Open - Amersfoort Generali Open - Kitzbuhel Tata Open - Chennai Hypo Group Tennis International - Portschach ATP Kremlin Cup - Moscow Pilot Pen Tennis - New Haven Millenium Tennis Championships - Delray Beach Apia International - Sydney AEGON Championships - London Open Sud de France - Montpellier Tennis Masters Series - Hamburg Moselle Open - Metz Australian Open - Melbourne Estoril Open - Estoril Kroger / St. Jude International - Memphis The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Open de Tenis Comunidad Valenciana - Valencia Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo The Stella Artois Championships - London Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Topshelf Open - 's-Hertogenbosch BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai Apia International - Sydney BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid European Open - Antwerp Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 1R, SLO-DEN 5-0 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Sydney Olympics - Beijing